google cloud knowledge graph

The Entities Swssknife


Written by Massimiliano Geraci for Studio Makoto, The Entities' Swissknife has been publicly released on Streamlit, a platform that because 2020 has ensured itself a decent place among data researchers making use of Python.


The Entities' Swissknife is an application developed in python and also entirely dedicated to Entity SEO and also Semantic Publishing, supporting on-page optimization around entities acknowledged by Google NLP API or TextRazor API. Along with Entity extraction, The Entities' Swissknife enables Entity Linking by immediately generating the necessary Schema Markup to explicate to internet search engine which entities the material of our websites describes.

Semantic SEO


analyze brief texts such as copy an ad or a bio/description for a concerning web page. You can adjust the text till Google recognizes with enough self-confidence the entities that pertain to you and also designate them the appropriate salience score.

Structured Data

Structured Data



The Entities' Swissknife can help you to:

Schema Markup


assess your rivals' pages in SERPs to discover possible voids in your material;

Schema Markup
Entites injection

Entites injection


know exactly how NLU (Natural Language Understanding) formulas "comprehend" your text so you can maximize it up until the topics that are most important to you have the best relevance/salience score;

Entity linking


generate the semantic markup in JSON-LD to be infused in the schema of your web page to explicate to internet search engine what subjects your page is about;

Entity linking